home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Controls / Visual Basic Controls.iso / vbcontrol / addflo / addflo.txt < prev    next >
Encoding:
Text File  |  1997-05-10  |  8.3 KB  |  262 lines

  1. ===================================================              
  2.  
  3. AddFlow Active X control
  4.  
  5. Copyright (c) 1997 Lassalle Technologies. 
  6.  
  7. All rights reserved.
  8.  
  9. Version 1.00
  10.  
  11. ===================================================
  12.  
  13.  
  14.  
  15. May 6, 1997
  16.  
  17.  
  18.  
  19. *******************************************
  20.  
  21. IMPORTANT!!! 
  22.  
  23. SPECIAL OFFER UNTIL JUNE 30th 1997
  24.  
  25. The price is $149 only instead $249.
  26.  
  27. *******************************************
  28.  
  29.  
  30.  
  31. CONTENTS
  32.  
  33.  
  34.  
  35. Part    Description
  36.  
  37. ------------------------------
  38.  
  39.  1      What is AddFlow?
  40.  
  41.  2    Package description
  42.  
  43.  3      License
  44.  
  45.  4    Price and Registration
  46.  
  47.  5    Support
  48.  
  49.  6     Converting from EasyNet
  50.  
  51.  
  52.  
  53.  
  54.  
  55. --------------------------------------------
  56.  
  57. Part 1 - What is AddFlow?
  58.  
  59. --------------------------------------------
  60.  
  61.  
  62.  
  63. AddFlow is a 32 bits ActiveX control that lets 
  64.  
  65. you quickly build flowchart-enabled applications. 
  66.  
  67. Each time you need to graphically display data, 
  68.  
  69. you should consider using AddFlow. If you don't 
  70.  
  71. know AddFlow you should run the DEMO.EXE program. 
  72.  
  73. You may also see the help file that contains many 
  74.  
  75. examples.
  76.  
  77.  
  78.  
  79. AddFlow is the successor of EasyNet although it is
  80.  
  81. NOT COMPATIBLE with it. The programmatic interface 
  82.  
  83. is quite different: AddFlow is based on OLE Automation 
  84.  
  85. and collections. AddFlow Items (Nodes and links) are 
  86.  
  87. objects and you can directly change their properties.
  88.  
  89. For instance, AddFlow allows to write code like this:
  90.  
  91.  
  92.  
  93.   ' Make all nodes rectangular
  94.  
  95.   Dim node as afNode
  96.  
  97.  
  98.  
  99.   For Each node In AddFlow1.Nodes  ' Nodes enumeration
  100.  
  101.     node.Shape = afRectangle       
  102.  
  103.   Next
  104.  
  105.  
  106.  
  107. AddFlow is EASIER to use than EasyNet and it is FASTER,
  108.  
  109. thanks to OLE automation. 
  110.  
  111. Moreover AddFlow has new features like Bezier Curves, 
  112.  
  113. rigid links, bidirectional links.
  114.  
  115. You may see last paragraph to know the differences 
  116.  
  117. between the 2 products.
  118.  
  119.  
  120.  
  121. ------------------------------------------
  122.  
  123. Part 2 - Package description
  124.  
  125. ------------------------------------------
  126.  
  127.  
  128.  
  129. You may see the help file in order to know how to 
  130.  
  131. install the product or the demo version.
  132.  
  133.  
  134.  
  135. The AddFlow package contains:
  136.  
  137.     - a demo program: DEMO.EXE      
  138.  
  139.     - 4 VB4 samples: Demo, Editor, Navig, Pins
  140.  
  141.     - the AddFlow control (ADDFLOW.OCX)
  142.  
  143.     - the AddFlow help file (ADDFLOW.HLP)
  144.  
  145.     - this text file (README.TXT)
  146.  
  147.  
  148.  
  149. Remarks:
  150.  
  151. -------------
  152.  
  153.     
  154.  
  155.   * If you don't know AddFlow, you should run first 
  156.  
  157.     DEMO.EXE.
  158.  
  159.   * The Editor allows to draw diagrams and to save 
  160.  
  161.     them in files. Note that the saving procedure used 
  162.  
  163.     in this program is just an example. You should adapt 
  164.  
  165.     it to your needs or rewrite a better procedure. 
  166.  
  167.   * The Navig sample demonstrates how to use collections 
  168.  
  169.     to navigate in a diagram.
  170.  
  171.  
  172.  
  173. You may find the AddFlow package on Compuserve:
  174.  
  175.     forum: GO VBPJFO
  176.  
  177.     section: VB4 Third party 
  178.  
  179.     File name: ADDFLO.ZIP
  180.  
  181.  
  182.  
  183. You may also find the last version on InterNet at the 
  184.  
  185. following address:
  186.  
  187.  
  188.  
  189. http://ourworld.compuserve.com/homepages/Lassalle_Patrick/
  190.  
  191.  
  192.  
  193. ------------------------------------------
  194.  
  195. Part 3 - License
  196.  
  197. ------------------------------------------ 
  198.  
  199.  
  200.  
  201.  You may use the demo version of AddFlow for up to 
  202.  
  203. 30 days in your design environment for evaluation 
  204.  
  205. purposes only. You may copy and distribute it freely 
  206.  
  207. as long as all the files in the package, including 
  208.  
  209. the demo programs are distributed with it and no 
  210.  
  211. changes or additions of any kind are made to the 
  212.  
  213. original package.
  214.  
  215.  
  216.  
  217.  The demo controls are fully functional in design 
  218.  
  219. mode, but they will not work in an application 
  220.  
  221. compiled without license file.
  222.  
  223.  If you generate an EXE file with AddFlow but 
  224.  
  225. without a license file, then any attempt to use this 
  226.  
  227. EXE file will display a dialog box explaining that 
  228.  
  229. it has been generated without license file and that
  230.  
  231. the AddFlow control will not work.
  232.  
  233.  
  234.  
  235.  If you register, you will receive a license file 
  236.  
  237. allowing you to compile applications that work
  238.  
  239. properly with AddFlow.
  240.  
  241.  
  242.  
  243.  AddFlow is a RUNTIME ROYALTY FREE product.
  244.  
  245.  
  246.  
  247.  See help file for all registration information, 
  248.  
  249. prices, order form and license agreement.
  250.  
  251.  
  252.  
  253. ------------------------------------------
  254.  
  255. Part 4 - Price and Registration
  256.  
  257. ------------------------------------------ 
  258.  
  259.  
  260.  
  261. *******************************************
  262.  
  263. IMPORTANT!!! 
  264.  
  265. SPECIAL OFFER UNTIL JUNE 30th 1997
  266.  
  267. The price is $149 only instead $249.
  268.  
  269. *******************************************
  270.  
  271.  
  272.  
  273. See the help file in order to know how to register via 
  274.  
  275. Compuserve (forum SWREG, registration ID = 15191) or 
  276.  
  277. with a credit card via PSL or by sending a check (see 
  278.  
  279. help file, order form topic).
  280.  
  281.  
  282.  
  283. ------------------------------------------
  284.  
  285. Part 5 - Support
  286.  
  287. ------------------------------------------ 
  288.  
  289.  
  290.  
  291. AddFlow support can be obtained:
  292.  
  293.  
  294.  
  295. - via Compuserve:  100325,725
  296.  
  297. - via Internet:    Lassalle_Patrick@compuserve.com
  298.  
  299. - via postal mail: Patrick Lassalle
  300.  
  301.                    247, Avenue du Marechal Juin
  302.  
  303.                    92100, Boulogne
  304.  
  305.                    France
  306.  
  307.  
  308.  
  309. ------------------------------------------
  310.  
  311. Part 6 - Converting from EasyNet
  312.  
  313. ------------------------------------------ 
  314.  
  315.  
  316.  
  317. AddFlow is not compatible with EasyNet although 
  318.  
  319. its features are approximately the same. AddFlow 
  320.  
  321. is EASIER to use. For instance, you may compare 
  322.  
  323. the number of methods of each product: thanks to 
  324.  
  325. OLE automation and collections, AddFlow has only 
  326.  
  327. 11 methods whereas EasyNet has at least 70 methods!
  328.  
  329. As you'll see if you create many nodes, AddFlow is 
  330.  
  331. faster than EasyNet.
  332.  
  333.  
  334.  
  335. This paragraph explains some differences between 
  336.  
  337. the 2 products. You will have to see the help file 
  338.  
  339. to see how to use those new features.
  340.  
  341.  
  342.  
  343. * Navigation
  344.  
  345. ------------------
  346.  
  347.  
  348.  
  349. LoopAction and GetArray... methods disappear in AddFlow.
  350.  
  351.  
  352.  
  353. AddFlow just offers 5 properties to navigate in a diagram:
  354.  
  355. - Nodes     collection of all the nodes of a diagram.
  356.  
  357. - OutLinks  collection of all the links that leave a node
  358.  
  359. - InLinks   collection of all the links that come to a node
  360.  
  361. - Org        origin node of a link
  362.  
  363. - Dst        destination node of a link
  364.  
  365. See help file: navigation topic.
  366.  
  367.  
  368.  
  369. * Size and Position
  370.  
  371. --------------------------
  372.  
  373.  
  374.  
  375. X1, Y1, X2, Y2 are replaced by Left, Top, Width, 
  376.  
  377. Height properties which are easier to use and more 
  378.  
  379. standard.
  380.  
  381.  
  382.  
  383. * Ownership between nodes
  384.  
  385. --------------------------------
  386.  
  387.  
  388.  
  389. Owner property is replaced by Rigid property.
  390.  
  391. If a link is rigid, it follows (without being 
  392.  
  393. stretched) its origin or destination node when 
  394.  
  395. this origin or destination node is being dragged. 
  396.  
  397. A consequence of this rigid behaviour is that 
  398.  
  399. the origin node follows the destination node 
  400.  
  401. (if it is this one that is moving) or the destination 
  402.  
  403. node follows the origin node (if it is this one 
  404.  
  405. that is moving).
  406.  
  407.  
  408.  
  409. * Events
  410.  
  411. ------------
  412.  
  413.  
  414.  
  415. AddNode, AddLink and SelChange events disappear!
  416.  
  417. Instead you have just to use the MouseUp event 
  418.  
  419. in conjonction with LastUserAction method. 
  420.  
  421. One of our major design choice was to avoid 
  422.  
  423. having too many events (Events Inflation Syndrom): 
  424.  
  425. the result is that all AddFlow events are standard.
  426.  
  427.  
  428.  
  429. * Current item
  430.  
  431. -------------------
  432.  
  433.  
  434.  
  435. In AddFlow, 2 properties allow to know the current
  436.  
  437. Item: SelectedNode and SelectedLink. Those 2 properties 
  438.  
  439. return a reference to an object.
  440.  
  441. See help file: selection topic.
  442.  
  443.  
  444.  
  445. * Zooming
  446.  
  447. -----------------
  448.  
  449.  
  450.  
  451. AddFlow offers 2 properties to zoom your diagram: 
  452.  
  453. xZoom and yZoom.
  454.  
  455.  
  456.  
  457. * LinkStyle
  458.  
  459. -----------------
  460.  
  461.  
  462.  
  463. This is a new property that allows to give a shape 
  464.  
  465. to a link. You have 2 possibilities: 
  466.  
  467. polyline or Bezier Curve.
  468.  
  469.  
  470.  
  471. * Marked and Selected properties
  472.  
  473. --------------------------------------
  474.  
  475.  
  476.  
  477. - Marked property allows to associate a flag 
  478.  
  479. to a node or a link. It can be used with the 
  480.  
  481. DeleteMarked method.
  482.  
  483. - Selected property allows to know if a node 
  484.  
  485. or a link is selected or not.
  486.  
  487.  
  488.  
  489. * Misc
  490.  
  491. ------------
  492.  
  493.  
  494.  
  495. - Sleeping property is replaced by the Selectable property.
  496.  
  497. - Hiding property has a new name: Hidden (more standard).
  498.  
  499. - Data property is replaced by UserData property.
  500.  
  501. - Type property disappears.
  502.  
  503. - Oriented and LinkHead properties disappear. Now you have 
  504.  
  505. instead two properties (ArrowOrg, ArrowDst) that 
  506.  
  507. return/set the origin arrow shape or the destination 
  508.  
  509. arrow shape of a link. If you want a link without arrow, 
  510.  
  511. you have just to assign 0 to both properties.
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.